package tv.geir.slackspace.space;


import tv.geir.slackspace.common.ProminentObject;
import tv.geir.slackspace.matching.Template;
import tv.geir.slackspace.server.ServerLease;

public interface SpaceAccessor {

	public ServerLease write( ProminentObject mo, long leaseTime );
	
	public ProminentObject read( Template t, long timeout );
	
	public ProminentObject take( Template t, long timeout );
	
	
}
